Skip to content

research: 固定原版 Vim 与原生尺寸/模式对照 - #95

Merged
JavaZeroo merged 1 commit into
fix/conpty-backend-r47from
research/windterm-vim-r52
Oct 27, 2026
Merged

JavaZeroo merged 1 commit into
fix/conpty-backend-r47from
research/windterm-vim-r52

Conversation

@JavaZeroo

@JavaZeroo JavaZeroo commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

问题与最终行为

#52 的 MSYS 修补实验尚缺固定原版的同应用对照。本 PR 记录 WindTerm 2.7.0 的四个预先限定样本:原 Vim 完成精确115 B输入、60×12、保存和返回主提示符;独立原生观察得到 buffer60×3000/viewport60×12;CPR原入口未完成,显式VT输出变体得到回复及shell自然退出37。

保留Vim样本stage56、独立CPR样本stage52失败,以及前一shell-handle探针参数错误;不同样本不拼成一次完整通过。仅新增研究文档和白名单JSON,更新证据索引及前批历史边界。#52/#28/#56/#47和Draft #50继续开放,未改变产品/测试、运行库、后端或验收门槛。

验证

  • 基点b60cd65;本地审查提交b2315a8与公开提交fa74143a402776fe52e8cdbc35e65c20f43a2617的Git tree完全相同:6827654cc8592a1837fedb131aab1ef4c0bf169c。
  • 四份启动前计划各最多一次,四份已完成并停止。原文件、脚本、工具、原件和全部合成输出哈希离线重核;Vim日志/事件/保存/resize逐字节断言通过。
  • 四次配置均仅一个合成会话,Job最终active0;外层明确为主动回收,只有模式变体shell单独观察到自然37。
  • 白名单JSON SHA256 b737caf2de2b8cfe23d9c0af17cabafb6ced2264354f610e0e3adae854245c1b;相对链接、敏感字段检查和diff check通过。
  • Standards/Spec 两路独立审查均无发现;公开 HEAD 与审查树一致。
  • Build CI 首次运行通过:实际 checkout c435d1af28fa02523fff871f9b365f4ce80c1a08,默认核心/系统后端 Windows 52/52(282.46 秒)、Linux 33/33(10.56 秒),并完成 ASCII/Unicode replay;这些是回归耗时,不是性能比较。本 PR 未重跑候选/官方后端配置;外部核心 workflow 因路径过滤未触发。

性能影响(如适用)

没有性能测量。Qt/Frida改变调度、几何和入口;原官方完整56/57没有重跑,presented_done保持null。

来源与限制

参考官方固定2.7.0 EXE及4047文件清单;Vim和未修补MSYS文件与此前固定原件同哈希,实际加载模块路径未观察。控制台字段/模式解释引Microsoft第一方文档。CPR生产方未跟踪,旧失败样本的模式未测,不用新样本回填根因。

仅发布原创事实说明与白名单摘要,无WindTerm发行物、DLL、私有资源、绝对路径、PID/句柄或原始插桩输出。临时驱动与完整原件仅本地,公开内容不是一键复现包;不扩大重复性结论。

Refs #52, #28, #56. Keep original failures, runtime and backend decisions open.
@JavaZeroo
JavaZeroo marked this pull request as ready for review October 27, 2026 02:43
@JavaZeroo
JavaZeroo merged commit 3adec0b into fix/conpty-backend-r47 Oct 27, 2026
4 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-27T02:44:46.336177Z fa74143 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant